﻿#define _CRT_SECURE_NO_WARNINGS 1



//namespace wxy
//{
//	int rand = 0;
//}
//
//int main()
//{
//	printf("%d\n", rand);
//	printf("%d\n", bit::rand);
//	system("pause");
//	return 0;
//}

//
//namespace N1
//{
//	int a;
//	int b;
//	int Add(int left, int right)
//	{
//		return left + right;
//	}
//	namespace N2
//	{
//		int c;
//		int d;
//		int Sub(int left, int right)
//		{
//			return left - right;
//		}
//	}
//}
//using namespace std;
//int main()
//{
//	cout << "helloc" << endl;
//	system("pause");
//}

#include<iostream>
using namespace std;

//void Swap(int& left, int& right)
//{
//	int temp = left;
//	left = right;
//	right = temp;
//}
//
//int main()
//{
//	int a = 2;
//	int b = 0;
//	Swap(a, b); 
//	return 0;
//}
//
//int main()
//{
//	int a = 1;
//	// int& b;  // 1、引用在定义时必须初始化
//
//	int& b = a; // 2、一个变量可以有多个引用
//	int& c = a;
//	int& d = c;
//	++a;
//
//	system("pause");
//	return 0;
//}
//int main()
//{
//	int a = 10;
//	int& b = a;
//}
//int Add(int left, int right)
//{
//	return left + right;
//}
//
//double Add(double left, double right)
//{
//	return left + right;
//}
//int main()
//{
//	cout << Add(1, 2) << endl;
//	cout << Add(1.1, 2.2) << endl;
//	system("pause");
//	return 0;
//}

//void Func(int a, int b = 10, int c = 20)
//{
//	cout << "a = " << a << endl;
//	cout << "b = " << b << endl;
//	cout << "c = " << c << endl<< endl;
//}
//int main()
//{
//	//必须传第一个参数
//	Func(1);
//	Func(1, 2);
//	Func(1, 2, 3);
//	system("pause");
//	return 0;
//}


//void Func(int a = 10, int b = 20, int c = 30)
//{
//	cout << "a = " << a << endl;
//	cout << "b = " << b << endl;
//	cout << "c = " << c << endl << endl;
//}
//
//int main()
//{
//	Func();
//	Func(1);
//	Func(1,2);
//	Func(1,2,3);
//	system("pause");
//}


//void Func(int a = 0)
//{
//	cout << a << endl;
//}
//int main()
//{
//	Func();      //没有传参时，使用参数的默认值
//	Func(10);    //传参时，使用指定的实参
//	system("pause");
//	return 0;
//}


 //IO 流
//int main()
//{
//	// 特点：自动识别类型
//	int i;
//	double d;
//	// >> 流提取
//	cin >> i >> d;
//
//	// << 流插入
//	cout << i << endl;
//	
//	cout << d << endl;
//
//	cout << "hello world" << endl;
//	system("pause");
//	return 0;
//}


struct SListNode
{
	struct SListNode* next;
	int a;
};
typedef struct SListNode SL;

void SLint(SL*& head)
{
	
}

int main()
{
	SL* head = NULL;
	SLint(head);
	system("pause");
}